time killing - French English Dictionary